Upperware: Pushing the Applications Back Into the System
نویسندگان
چکیده
It is quite difficult and tedious to share devices among different operating systems. If we also want to share other resources, like the state of a web browser or an editor, it becomes next to impossible. Similar problems are solved inside Plan 9 [14] and Inferno [4] by using the 9P protocol [9]. The normal approach, though, is to write an applica tion or a device driver providing a filesystem interface. Our problem is somewhat different. We already have native applications like Word or Fire fox. How can we use these applications, native to several operating sys tems, and at the same time have the ease of communications provided by 9P?. In this paper we propose a simple way to do it: Wrap the applications and drivers with a controlling filesystem running on Inferno, hosted on the relevant machines. Then, export and share the filesystems, exporting them even to the local host system through some protocol it under stands. Without much configuration, the user can print and read docu ments simply by using drag and drop at any of the involved machines. We propose the name upperware for this approach, which tries to abstract applications instead of the underlying system.
منابع مشابه
UpperWare: Bringing Resources Back to the Systemy
If we expect the computer to vanish in the background, to make pervasive computing a reality, first we must be able to provide the illusion that all the user’s computers, devices, and applications are part of a greater, virtual, computer. In order to build such a virtual computer, resources must be provided with a portable programmatic interface to interact with programs running on top of curre...
متن کاملA Framework for Collaborative Working Environments
To utilize the advantages of existing and emerging Internet techniques and to meet the demands for a new generation of collaborative working environments, a framework with an upperware-middleware architecture is proposed, which consists of four layers: resource layer, middleware layer, upperware layer and application layer. The upperware contains intelligent agents and plug/play facilities; the...
متن کاملPlanar Molecular Dynamics Simulation of Au Clusters in Pushing Process
Based on the fact the manipulation of fine nanoclusters calls for more precise modeling, the aim of this paper is to conduct an atomistic investigation for interaction analysis of particle-substrate system for pushing and positioning purposes. In the present research, 2D molecular dynamics simulations have been used to investigate such behaviors. Performing the planar simulations can provide a ...
متن کاملFractional Order Glucose Insulin System Using Fractional Back-Stepping Sliding Mode Control
In this paper, based on a fractional order Bergman minimal model, a robust strategy for regulationof blood glucose in type 1 diabetic patients is presented. Glucose/insulin concentration in the patientbody is controlled through the injection under the patients skin by the pump. Many various con-trollers for this system have been proposed in the literature. However, most of the...
متن کاملNeural Network Based Recognition System Integrating Feature Extraction and Classification for English Handwritten
Handwriting recognition has been one of the active and challenging research areas in the field of image processing and pattern recognition. It has numerous applications that includes, reading aid for blind, bank cheques and conversion of any hand written document into structural text form. Neural Network (NN) with its inherent learning ability offers promising solutions for handwritten characte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008